Interpolation schemes for rigid body motions
نویسندگان
چکیده
This paper investigates methods for computing a smooth motion that interpolates a given set of positions and orientations. The position and orientation of a rigid body can be described with an element of the group of spatial rigid body displacements, SE(3). To nd a smooth motion that interpolates a given set of positions and orientations is therefore the same as nding an interpolating curve between the corresponding elements of SE(3). To make the interpolation on SE(3) independent of the representation of the group, we use the coordinate-free framework of diierential geometry. It is necessary to choose inertial and body-xed reference frames to describe the position and orientation of the rigid body. We rst show that trajectories that are independent of the choice of these frames can be obtained by using the exponential map on SE(3). However, these trajectories may exhibit rapid changes in the velocity or higher derivatives. The second contribution of the paper is a method for nding the maximally smooth interpolating curve. By adapting the techniques of the calculus of variations to SE(3), necessary conditions are derived for motions that are equivalent to cubic splines in the Euclidean space. These necessary conditions result in a boundary value problem with interior-point constraints. A simple and eecient numerical method for nding a solution is then described. Finally, we discuss the dependence of the computed trajectories on the metric on SE(3) and show that independence of the trajectories from the choice of the reference frames can be achieved by using a suitable metric.
منابع مشابه
Dual Quaternions as a Tool for Rigid Body Motion Analysis: a Tutorial with an Application to Biomechanics
Dual quaternions and dual quaternion interpolation are powerful mathematical tools for the spatial analysis of rigid body motions. In this paper, after a review of some basic results and formulas, it will be presented an attempt to use these tools for the the kinematic modeling of human joints. In particular, the kinematic parameters extracted from experimentally acquired data are compared with...
متن کاملStress Analysis of Flight Vehicles under Flight Conditions
A method is presented for the stress analysis of flight vehicles under different flight conditions including gust and control surface deflection (or maneuver) using the governing equations of rigid-body motions and elastic deformations. The Lagrangian approach is used to derive the governing equations of motions. For this purpose, the basic equations of motions are derived in terms of potential...
متن کاملTwo Methods for Interpolating Rigid Body Motions
This paper investigates methods for computing a smooth motion that interpolates a given set of positions and orientations of a rigid body. To make the interpolation independent of the representation of the motion, we use the coordinate-free framework of differential geometry. Inertial and body-fixed reference frames must be chosen to describe the position and orientation of the rigid body. We s...
متن کاملStress Analysis of Flight Vehicles under Flight Conditions
A method is presented for the stress analysis of flight vehicles under different flight conditions including gust and control surface deflection (or maneuver) using the governing equations of rigid-body motions and elastic deformations. The Lagrangian approach is used to derive the governing equations of motions. For this purpose, the basic equations of motions are derived in terms of potential...
متن کاملScrewBender: Polyscrew Subdivision for Smoothing Interpolating Motions
An ordered series of control poses may be interpolated by a polyscrew rigid body motion composed of a series of screws, each interpolating a pair of consecutive control poses. The trajectory of each point during screw motion is (C∞). Although a polyscrew is continuous, velocities are typically discontinuous at control poses when the motion switches between screws. We obtain a smooth motion by s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 30 شماره
صفحات -
تاریخ انتشار 1998